package com.yssoft.entity.special;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import java.util.Date;


/**
 * 涉嫌食品安全处置信息
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName("TS_FOOD_SAFETY_DISPOSAL")
public class TSFoodSafetyDisposalEntity {

    /** id */
    @Id
    @GeneratedValue(generator = "JDBC")
    private Long id; // 主键ID

    /** 企业id */
    private Long companyId;

    @ApiModelProperty("发生时间")
    private String occurTime; // 发生时间

    @ApiModelProperty("发生起因")
    private String occurCause; // 发生起因

    @ApiModelProperty("食品安全事故处置信息")
    private String disposalInfo; // 食品安全事故处置信息

    @ApiModelProperty("创建人")
    private String createBy; // 创建人

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" , timezone = "GMT+8")
    @ApiModelProperty("创建时间")
    private Date createTime; // 创建时间

    @ApiModelProperty("更新人")
    private String updateBy; // 更新人


    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" , timezone = "GMT+8")
    @ApiModelProperty("更新时间")
    private Date updateTime; // 更新时间

    @ApiModelProperty("逻辑删除标记（0:正常 1:删除）")
    private Integer delFlag; // 逻辑删除标记

}
